persistent substances - Spanish English Dictionary